package com.tuo51.manager.vo;

import com.tuo51.evaluate.domain.tags.Tag;
import com.tuo51.foudation.utils.CopyUtils;
import lombok.Data;

/**
 * 标签
 */
@Data
public class TagVO  {
    private String id;

    private String title;

    private Integer month;

    private Boolean hidden = false;

    public static TagVO of(Tag template){
        TagVO ret = new TagVO();
        CopyUtils.copyProperties(template, ret);
        return ret;
    }

    public static TagVO of(String id, String title, Integer month, Boolean hidden){
        TagVO ret = new TagVO();

        ret.setId(id);
        ret.setTitle(title);
        ret.setMonth(month);
        ret.setHidden(hidden);

        return ret;
    }

}
